package main

import "fmt"

func main() {
	arr := [...]int{2, 3, 4}
	slice1 := arr[1:3]
	fmt.Printf("cap: %d\n len: %d\n", cap(slice1), len(slice1))

	// 不常用的赋值方式
	var p *[]int = new([]int)
	p = &[]int{1, 2, 3}
	fmt.Println(p)

	// make创建
	pp := make([]int, 10)
	p = &pp
	fmt.Println(pp)

	// ppp := &make([]int, 10)
	// fmt.Printf("ppp: %v\n", ppp)
}
